package com.example.spring.aop.service;/*
 * @ProjectName: 编程学习
 * @Copyright:   2019 HangZhou Yi Dev, Ltd. All Right Reserved.
 * @address:     https://yiyuery.github.io/
 * @date:        2019/12/9 8:46 下午
 * @email:       xiazhaoyang@live.com
 * @description: 本内容仅限于编程技术学习使用，转发请注明出处.
 */

import com.example.spring.aop.service.model.PersonDO;

public interface IPersonManagerService {

    /**
     * 添加人员
     */
    void addPerson();

    /**
     * 添加人员
     */
    void simpleAddPerson();

    /**
     * 删除人员
     */
    void deletePerson();

    /**
     * 修改人员
     */
    PersonDO modifyPerson(PersonDO personDO);


    /**
     * 删除抛出异常
     */
    void deleteThrowException();

    /**
     * 复合切点过滤
     */
    void simpleAddPersonWithFilter();
}
